home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-3871 / chaos_c2 / chaos_c2.doc < prev    next >
Text File  |  1985-11-19  |  9KB  |  216 lines

  1.  
  2.                              CHAOS CALC 2
  3.                              ============
  4.  
  5.                   cha'os (k-) n. Formless primordial
  6.                   matter; total and utter confusion.
  7.  
  8.  
  9.                    Fully Featured Fractal Generator
  10.  
  11.                     (c) 1993 Shareware by Tektonix
  12.                    Matthew Sephton in GFA Basic 3.5
  13.  
  14.  
  15. INTRODUCTION
  16. ------------
  17.     Chaos Calc 2 (CC2) is a  fully  featured fractal generator, and is
  18. remarkably fast considering it  is  programmed  entirely in Basic.  It
  19. boasts such features such as  zooming (into infinity), colour cycling,
  20. a number of different palettes,  and  variable plotting methods.  This
  21. document does not intend to be  a  Mathematics lesson, so we will only
  22. touch on the theory of fractals once - right now.
  23.     The Mandelbrot is a graphical  representation of an equation which
  24. is repeated fed  into  itself  (recursive),   if  the  results of this
  25. equation do not shoot off into infinity then the numbers used to start
  26. the equation are members of the Mandelbrot  set, and if they do - then
  27. they are not members of  the  set.   A  colour  is then plotted on the
  28. graph (your STs screen) according  to  the number of recursions needed
  29. to gain a result.  There - the Mandelbrot set!
  30.  
  31.     Throughout this  document  there  will  be  references  to several
  32. example Chaos Definition Files (CDFs) which  can be found on disk with
  33. the program and this  document.  These  will  be  given as examples in
  34. bracket and in (UPPER CASE).
  35.  
  36.  
  37.  
  38. PROGRAM USE
  39. -----------
  40.     CC2 is easy to use and  is  an extremely fast program, taking into
  41. account that it was written in basic.   This speed was achieved by use
  42. of the GFA Basic Compiler.  This resulted in vast speed increases:
  43.  
  44.       'simple fractal'   91% inc     'complex fractal'   87% inc
  45.         (eg DEFAULT)                   (eg FOURSTAR)
  46.  
  47.     Most functions are controlled using the mouse, apart from input of
  48. numerical values and so on.  Each menu option is also accompanied by a
  49. key press, for more experienced users.   All  the features of CC2 will
  50. be explained fully now in Layman's Terms (simply!).
  51.  
  52.  
  53.  
  54. TOUR OF FEATURES
  55. ----------------
  56.     Here follows a guide of the GEM  menu system adopted by CC2.  It's
  57. aim is to guide you through the  program easily, telling you where the
  58. multitudes of options can be found.
  59.  
  60.  
  61. DESK
  62.     This menu contains information about  the  program, as well as any
  63. desktop accessories that are currently loaded.
  64.  
  65. NOTE: The SHAREWARE version has all of the accessories disabled.
  66.       Yet another reason to register.
  67.  
  68.  
  69. FILE
  70.     This branch of the menu tree contains all the file or disk related
  71. commands.  More precisely these  are:  loading  and  saving CDF files;
  72. saving the current picture as a Degas (uncompressed) picture file.
  73.     Disk functions include the ability  to  view  how much space is on
  74. the drive from which the  program  was  run,  and the option to delete
  75. files from disk, using the  fileselector.   The  option of quitting or
  76. leaving the current program is included at the end of this menu.
  77.  
  78. NOTE: The SHAREWARE version has a limit of one CDF save per session.
  79.       Yet another reason to register.
  80.  
  81.  
  82. SET
  83.     This is the menu which contains almost every setting that controls
  84. the appearance of the fractal being processed.  Values can be reset to
  85. their initial state, or simply  changed  at  will.  This is done using
  86. the simple text input system.  Take note  that the image size will not
  87. be allowed to  exceed the  low resolution screen size (320x200).  Also
  88. depth settings upwards of about  fifty  will  also  tend to slow image
  89. processing down, as will large images.
  90.     With this system of text input some handy tricks are possible.  If
  91. you wanted any special characters  in  your  images TITLE for instance
  92. they can be entered by pressing  CONTROL-A, followed by the ASCII code
  93. of that character (eg. space=ASCII 32).
  94.  
  95. NOTE: The SHAREWARE version has the Julia Set option disabled.
  96.       Yet another reason to register.
  97.  
  98.  
  99. PLOT
  100.     From this menu the current plot's picture can be wiped (advised to
  101. do this before drawing with  any  GRID  speed).  Options to reDRAW the
  102. plot with the  current  settings  or  look  at  it  are present.  When
  103. viewing the plot, the colours can be cycled by pressing SPACE.
  104.     The plot can  also  be  zoomed  into  infinitely (this practically
  105. depends on the accuracy of the ST's maths).  This is achieved by using
  106. the mouse to define the size of the  area to be viewed, which can then
  107. be moved about more precisely to suit.
  108.  
  109.     The Chaos Calc 2 also offers  a  wide range of drawing techniques,
  110. which will try to be explained now.
  111.     Firstly, you have  plotting  methods  -  DUAL  and  LINE.  Line is
  112. faster than dual.  These can be  SILENT  or not.  SILENT involves each
  113. scan-line of the plot  to  be  plotted  after  it has been calculated,
  114. which increases plot times - slightly.
  115.     You then have four drawing techniques  - NORMAL, ROUGH, GRID a and
  116. GRID b.  These range from the slowest but most detailed NORMAL, to the
  117. fastest but least detailed GRID  b.   Generally,  the two grid methods
  118. should only be used for large  sized  plots.  The default settings are
  119. LINE on, SILENT off, ROUGH.  The drawing  modes are not saved with the
  120. CDF of a plot.
  121.  
  122.  
  123. COLOURS
  124.     Before I start this section, I would  like to thank the authors of
  125. Phraqtal (ST User  edition)  and  Hendy....  (ST  Format edition), for
  126. borrowing the palettes used in their two excellent fractal progs.
  127.  
  128.     This menu is used  to  control  the  palette  used  to display the
  129. current plot picture.  There are currently six built in palettes, with
  130. more on the way.  Once a plot  has  been  drawn it does not have to be
  131. redrawn to see it in a new palette.
  132.     Colour cycling speed is also dictated  from  this menu.  It can be
  133. increased or decreased, or simply given  a  new value.  This can bring
  134. about some psychadelic effects! (eg CYCLE_ME)
  135.  
  136. NOTE: The SHAREWARE version has the cycling direction disabled.
  137.       The first person to register  with me will have  a new palette
  138.       named after him/her, and their name in the registration release.
  139.       Yet more reasons to register.
  140.  
  141.  
  142.  
  143. CDF FILE FORMAT
  144. ---------------
  145.     When a plot is saved in  this  format,  it takes up far less space
  146. than a Degas picture file, but it has to be replotted each time to see
  147. it.  This is because it is stored  as  a list of the numbers needed to
  148. plot the pattern,  along  with  the  palette  used  and colour cycling
  149. details.  Each file takes up  1k  of  space compared with the wasteful
  150. 32k of a Degas picture.  If you  require  a precise outline of the CDF
  151. format (to develop program compatability?), then register with me!
  152.  
  153.  
  154.  
  155. THANKS - The following thanks go out for this program:
  156. ------
  157.         Frank Ostrowski ............................. GFA Basic
  158.                                                all of his books
  159.  
  160.         ST Format .............................. Excellent Mag!
  161.  
  162.         Han Kempen .................. Your 2nd GFA Basic Manual
  163.                                                   (2nd edition)
  164.  
  165.         Various Authors ........................... Their progs
  166.  
  167.  
  168.  
  169. ADVERTS - Some of my other useful/useless) programs include:
  170. -------
  171.  
  172. MR. MENU     - A series of powerful menu programs, with squillions
  173.                of features.  Registered users receive PRO version.
  174.  
  175. off COLOUR   - A palette restoration program, which can memorise a
  176.                palette and restore it at a mouse click.
  177.  
  178. FUJIboot PRO - Displays the Atari logo at boot up ( la TOS 2.06).
  179.  
  180.  
  181. THERMOboot   - Allows a user instigated warm or cold boots of the
  182.                computer - better than switching off!
  183.  
  184. SqUIrt       - A launch base for QRT ray tracing system, allowing
  185.                easier user choice and running of several related
  186.                programs.
  187.  
  188.                  ...and even more SHAREWARE programs!
  189.  
  190.  
  191.  
  192. DISCLAIMER
  193. ----------
  194.     This program has  been thoroughly tested and  the author will take
  195. no responsibility whatsoever for any incompatibility or  damage caused
  196. by the use or misuse of this program.
  197.     Finally all trademarks or  copyrights  used  within this document
  198. are hereby acknowledged by the author.
  199.  
  200.  
  201.  
  202. SHAREWARE
  203. ---------
  204.     This program is  Shareware.  A  registration fee (5 sterling) with
  205. the author will guarantee any  further  updates  of this and other top
  206. quality shareware programs.
  207.     I would also  be grateful  to  hear  about  any bugs, problems, or
  208. suggested additions (or subtractions) for the program!
  209.  
  210. Matthew Sephton,
  211. 17 Hamilton Road,                Mark envelope:  CHAOS CALC 2
  212. Everton,
  213. Liverpool,
  214. Merseyside,
  215. ENGLAND.  L5 4RT.
  216.